.layui-dropdown {
    border-radius: var(--global-border-radius);
    padding: 5px;
    box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);
}

.layui-form-selected dl {
    box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);
    padding: 5px;
    border-radius: var(--global-border-radius);
}

.layui-input {
    border-radius: var(--global-border-radius);
}

.layui-form-onswitch {
    background-color: var(--global-primary-color) !important;
}

.layui-form-onswitch {
    border-color: var(--global-primary-color);
}

.layui-form-radio:hover>*,
.layui-form-radioed>i,
.layui-form-radioed {
    color: var(--global-primary-color) !important;
}

.layui-form-checked[lay-skin=primary]>i {
    border-color: var(--global-primary-color) !important;
    background-color: var(--global-primary-color);
    color: #fff;
}

.layui-form-checkbox[lay-skin=primary]>.layui-icon-indeterminate,
.layui-form-checkbox[lay-skin=primary]>.layui-icon-indeterminate:hover {
    border-color: var(--global-primary-color);
}

.layui-form-checkbox[lay-skin=primary]>.layui-icon-indeterminate:before {
    background-color: var(--global-primary-color);
}

.layui-btn {
    background-color: var(--global-primary-color);
}

.layui-table-view .layui-btn-sm {
    height: 26px;
    line-height: 26px;
    padding: 0 10px;
    font-size: 12px;
}

.layui-btn.layui-btn-primary:hover {
    border: 1px solid var(--global-primary-color);
}

.layui-btn.layui-btn-normal {
    background-color: #1e9fff !important;
}

.layui-btn.layui-btn-danger {
    background-color: #ff5722 !important;
}

.layui-btn.layui-btn-warm {
    background-color: #ffb800 !important;
}

.layui-btn.layui-btn-primary {
    background-color: transparent !important;
    color: var(--global-primary-color);
}

.layui-card {
    border-radius: var(--global-border-radius);
}

.layui-timeline-axis {
    color: var(--global-primary-color);
}

.layui-table-checked {
    background-color: #ffedb263;
}

.layui-input:focus,
.layui-textarea:focus {
    border-color: var(--global-primary-color) !important;
    box-shadow: 0 0 0 3px rgb(from var(--global-primary-color) r g b / 8%);
}

.layui-form-select dl dd.layui-this {
    color: var(--global-primary-color);
    background-color: rgba(14, 66, 210, 0.1);
    border-radius: 5px;
    font-weight: 100;
}

.layui-input-wrap .layui-input:focus+.layui-input-split {
    border-color: var(--global-primary-color)
}

.layui-form-checked:hover>div,
.layui-form-checked>div {
    /* background-color: #f5a70094;
    color: #fff; */
    /* padding-left: 5px;
    border-radius: 4px; */
}

.layui-form-checked:hover>i,
.layui-form-checked>i {
    color: var(--global-primary-color);
}

.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: var(--global-primary-color);
}

.layui-laypage input:active {
    border-color: var(--global-primary-color);
}

.layui-laypage a:hover {
    color: var(--global-primary-color);
}

.layui-laypage input:focus,
.layui-laypage select:focus {
    border-color: var(--global-primary-color) !important;
}

.layui-laydate .layui-this,
.layui-laydate .layui-this>div {
    background-color: var(--global-primary-color) !important;
}

.layui-laydate-header i:hover,
.layui-laydate-header span:hover {
    color: var(--global-primary-color);
}

.layui-laydate-footer span:hover {
    color: var(--global-primary-color);
}

.layui-tabs-brief>.layui-tabs-header .layui-this {
    color: var(--global-primary-color);
}

.layui-tabs-brief>.layui-tabs-more li.layui-this:after,
.layui-tabs-brief>.layui-tabs-header .layui-this:after {
    border-bottom: 2px solid var(--global-primary-color);
}

.layui-progress-bar {
    background-color: var(--global-primary-color);
}

.layui-form-checkbox[lay-skin=primary]:hover>i {
    border-color: var(--global-primary-color);
}

.KaGridDropdown .layui-tree-set .layui-tree-iconClick .layui-icon-leaf {
    display: none;
}

.KaGridDropdown .layui-icon-subtraction {
    color: var(--global-primary-color);
}

.KaGridDropdown .layui-icon-addition {
    color: var(--global-primary-color);
}

.layui-tree-main {
    width: 100%;
    padding-right: 0px;
}

.layui-tree-icon {
    border: 1px solid var(--global-primary-color);
}

.layui-tree-line .layui-tree-set:before {
    border-left: 1px dotted var(--global-primary-color);
}

.layui-tree-line .layui-tree-set .layui-tree-set:after {
    border-left: 1px dotted var(--global-primary-color);
}

.layui-tree-txt {
    width: calc(100% - 49px);
    color: #000;
    cursor: pointer;
}

.spanbfb {
    display: none;
}

.layui-tree-line .layui-tree-entry:hover .layui-tree-txt {
    color: var(--global-primary-color);
    text-decoration: auto;
    transition: .3s;
    background: #ffedb263;
    border-radius: 2px;
}

.layui-tree-line .layui-tree-entry:hover .layui-tree-txt .spanbfb {
    display: contents;
}

.layui-form-checkbox[lay-skin=primary] {
    padding-left: 18px;
}

.layui-table-pagebar {
    float: left;
    line-height: 23px;
}
.layui-border-blue {
    border-color: var(--global-primary-color) !important;
    color: var(--global-primary-color) !important;
}